package com.fcscs.cservice.domain.model;

import java.io.Serializable;

import com.fcscs.cservice.domain.NotifDestination;
import com.fcscs.cservice.domain.NotifTemplate;

public class CheckInConfiguration implements Serializable {

	private static final long serialVersionUID = 6349337301639560918L;

	private Long id;
	private long orgId;
	private long propertyId;

	private NotifDestination reqDest;
	private NotifTemplate reqTmpl;
	private int reqTimeout;
	private NotifDestination toAlertDest;
	private NotifTemplate toAlertTmpl;

	public void setId(Long id) {
		this.id = id;
	}

	public Long getId() {
		return id;
	}

	public CheckInConfiguration() {
	}

	public void setOrgId(long orgId) {
		this.orgId = orgId;
	}

	public long getOrgId() {
		return orgId;
	}

	public void setPropertyId(long propertyId) {
		this.propertyId = propertyId;
	}

	public long getPropertyId() {
		return propertyId;
	}
	
	public NotifDestination getReqDest() {
		return reqDest;
	}

	public void setReqDest(NotifDestination reqDest) {
		this.reqDest = reqDest;
	}

	public NotifTemplate getReqTmpl() {
		return reqTmpl;
	}

	public void setReqTmpl(NotifTemplate reqTmpl) {
		this.reqTmpl = reqTmpl;
	}

	public int getReqTimeout() {
		return reqTimeout;
	}

	public void setReqTimeout(int reqTimeout) {
		this.reqTimeout = reqTimeout;
	}

	public NotifDestination getToAlertDest() {
		return toAlertDest;
	}

	public void setToAlertDest(NotifDestination toAlertDest) {
		this.toAlertDest = toAlertDest;
	}

	public NotifTemplate getToAlertTmpl() {
		return toAlertTmpl;
	}

	public void setToAlertTmpl(NotifTemplate toAlertTmpl) {
		this.toAlertTmpl = toAlertTmpl;
	}
}
